#ifndef REGMOD_ANALISIS_DET_H
#define REGMOD_ANALISIS_DET_H
#include <QDialog>
#include <QCompleter>
#include <Entidades/ana_det.h>
#include <Entidades/departamento.h>
#include <QObject>
#include <QDjangoWhere.h>
#include <QDialog>
#include <QDjangoQuerySet.h>
#include <Utils/Utils.h>
#include <QIntValidator>
#include <QValidator>
#include <QDesktopWidget>
#include <Analisis/consulta_determinacion.h>

namespace Ui {
class Regmod_Analisis_det;
}

class Regmod_Analisis_det : public QDialog
{
    Q_OBJECT

public:
    explicit Regmod_Analisis_det(QWidget *parent = 0, Analisis *anal = NULL);
    ~Regmod_Analisis_det();

private slots:

    void on_boton_aceptar_clicked();

    void on_boton_cancelar_clicked();

    void on_boton_adddet_clicked();

    void on_boton_add_det_clicked();

private:
    Ui::Regmod_Analisis_det *ui;
    const QDjangoQuerySet<Determinacion> determinaciones;
    const QDjangoQuerySet<Departamento>  departamentos;
    QStringList *listaAnalisis_det, *listaDet;
    QDjangoQuerySet<Ana_Det> analisis_det;
    QIntValidator *validatorN;
    QValidator *validatorS;
    bool band;
};

#endif // REGMOD_ANALISIS_DET_H
